package io.itit.ecp.admin.provide.action.req;

import io.itit.grass.dict.starter.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

/**
 * <p>
 *
 * @Author：Roy
 * @Description：项目计量统计查询参数
 * @Date：Create by 2023-12-05 11:48:22
 */
@Data
@ToString
@ApiModel("项目计量统计查询参数")
public class ProjectMeterStatisticQueryReq extends EnergyDataQueryReq {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty("统计方式(hour:时,day:日,month:月,year:年)")
	private String statisticsMode;

	@ApiModelProperty("开始时间")
	private String solidifyDateStart;

	@ApiModelProperty("结束时间")
	private String solidifyDateEnd;

	@ApiModelProperty("项目ID")
	private String sceneProjectId;

	@ApiModelProperty("项目名称")
	private String projectName;

	@ApiModelProperty("能源类型Id")
	private String energyTypeId;

	@ApiModelProperty("设备类型(1:物联网设备,2:非物联网设备) >> distCode：ecp-admin.meterDevice.deviceType")
	private String deviceType;

	@ApiModelProperty("读表类型(11:光伏电表,12:储能电表,13:用电电表,21:用水水表,22:消防水表,31:用冷冷表) >> distCode：ecp-admin.meterDevice.readMeterType")
	private String readMeterType;


}
